#ifndef _ROBOTARM_H_
#define _ROBOTARM_H_


void RobotArm_Init(void);
void Robot_Arm_Reset(void);
void RobotArm_RaiseHand(unsigned char unit_pwm);
void RobotArm_DropHand(unsigned char unit_pwm);
void RobotArm_StretchHand(unsigned char unit_pwm);
void RobotArm_ShrinkHand(unsigned char unit_pwm);
void RobotArm_ShakeHand(unsigned char unit_pwm);
void RobotArm_LetHand(unsigned char unit_pwm);

void gradualChange(void (*setPwmFunc)(uint16_t), uint16_t startPwm, uint16_t endPwm, uint16_t step, int delayMs);
void RobotArm_Grab(void);
void RobotArm_Drop(void);

#endif

